.form-item {
  padding: $form-item-padding;
  margin: $form-item-margin;
  border: $form-item-border;
  --color: $form-item-color;
  --background: #{$form-item-background};
  .form-item-label {
    font-size: $form-item-label-font-size;
    line-height: $form-item-label-line-height;
    .required {
      color: $form-item-required-color;
    }
  }
  .form-item-content {
    width: 100%;
    .form-item-editor {
      padding: $form-item-editor-padding;
      > ion-datetime {
        padding: $form-item-date-editor-padding;
      }
    }
    .form-item-error {
      position: absolute;
      right: $form-item-error-right;
      bottom: $form-item-error-bottom;
      font-size: $form-item-error-font-size;
      line-height: $form-item-error-line-height;
      color: $form-item-error-color;
    }
  }
}
.searchform-item {
  padding: $searchform-item-padding;
  margin: $searchform-item-margin;
  border: $searchform-item-border;
  --color: $searchform-item-color;
  --background: #{$searchform-item-background};
  .searchform-item-label {
    font-size: $searchform-item-label-font-size;
    line-height: $searchform-item-label-line-height;
    .required {
      color: $searchform-item-required-color;
    }
  }
  .searchform-item-content {
    width: 100%;
    .searchform-item-editor {
      padding: $searchform-item-editor-padding;
      > ion-datetime {
        padding: $searchform-item-date-editor-padding;
      }
    }
    .searchform-item-error {
      position: absolute;
      right: $searchform-item-error-right;
      bottom: $searchform-item-error-bottom;
      font-size: $searchform-item-error-font-size;
      line-height: $searchform-item-error-line-height;
      color: $searchform-item-error-color;
    }
  }
}
.quicksearchform-item {
  padding: $quicksearchform-item-padding;
  margin: $quicksearchform-item-margin;
  border: $quicksearchform-item-border;
  --color: $quicksearchform-item-color;
  --background: #{$quicksearchform-item-background};
  .quicksearchform-item-label {
    font-size: $quicksearchform-item-label-font-size;
    line-height: $quicksearchform-item-label-line-height;
    .required {
      color: $quicksearchform-item-required-color;
    }
  }
  .quicksearchform-item-content {
    width: 100%;
    .form-item-editor {
      padding: $quicksearchform-item-editor-padding;
      > ion-datetime {
        padding: $quicksearchform-item-date-editor-padding;
      }
    }
    .quicksearchform-item-error {
      position: absolute;
      right: $quicksearchform-item-error-right;
      bottom: $quicksearchform-item-error-bottom;
      font-size: $quicksearchform-item-error-font-size;
      line-height: $quicksearchform-item-error-line-height;
      color: $quicksearchform-item-error-color;
    }
  }
}
// 禁用色
.item-interactive-disabled {
  color: $form-item-disabled-color;
  background: $form-item-disabled-background;
  --background: #{$form-item-disabled-background};
}
// 激活色
.item-has-focus {
  --color: #{$form-item-active-color};
  --background: #{$form-item-active-background};
}
